import { defineStore } from 'pinia';
import { loginApi } from '../api/iogin';
import { delToken, getToken, setToken } from '../utils/setTokenUtils';
export const useLoginStore = defineStore('loginStore', {
  // 数据储存
  state() {
    return {
      Token: getToken() || '',
      user: '',
    };
  },
  actions: {
    async loginData(val: object) {
      const { data } = await loginApi(val);
      this.user = data.user;
      this.Token = data.token.token;
      setToken(data.token.token);
    },
    //清除token
    DELTOKEN() {
      delToken();
      this.Token = '';
    },
  },
});
